Infer.NET
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Infer.NET is a free and open source .NET software library for machine learning.cite-ref-2[2] It supports running Bayesian inference in graphical models and can also be used for probabilistic programming.cite-ref-3[3]
Contents
• Overview
• See also
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Overview
Infer.NET follows a model-based approach and is used to solve different kinds of machine learning problems including standard problems like classification, recommendation or clustering, customized solutions and domain-specific problems. The framework is used in various different domains such as bioinformatics, epidemiology, computer vision, and information retrieval.cite-ref-4[4]cite-ref-theregister-5-0[5]
Development of the framework was started by a team at Microsoft’s research centre in Cambridge, UK in 2004. It was first released for academic use in 2008 and later open sourced in 2018.cite-ref-theregister-5-1[5] In 2013, Microsoft was awarded the USPTO’s Patents for Humanity Award in Information Technology category for Infer.NET and the work in advanced machine learning techniques.cite-ref-6[6]cite-ref-7[7]
The source code is licensed under MIT License and available on GitHub.cite-ref-9[9] It is also available as NuGet package.cite-ref-10[10]
See also
References
cite-note-11. "dotnet/infer". GitHub. 3 January 2023.
cite-note-22. ↑ "Microsoft's popular machine learning framework Infer.NET goes open source". 8 October 2018.
cite-note-33. ↑ citerefmillman2018Millman, Rene (8 October 2018). "Microsoft makes Infer.NET machine learning framework open-source". Internet of Business.
cite-note-44. ↑ citerefbandyopadhyay2018Bandyopadhyay, Avimanyu (13 October 2018). "Microsoft Open Sources Infer.NET AI Framework [For Humanity]".
cite-note-theregister-55. ↑ citerefspeedSpeed, Richard. "Microsoft open-sources Infer.NET AI code just in time for the weekend". www.theregister.com.
cite-note-66. ↑ "2013 Award Recipients". www.uspto.gov.
cite-note-77. ↑ "Microsoft Wins "Patents for Humanity" Award For Infer.NET From USPTO". 12 April 2013.
cite-note-88. ↑ citerefkrill2018Krill, Paul (October 9, 2018). "Microsoft open-sources Infer.Net model-based machine learning". InfoWorld.
cite-note-99. ↑ "dotnet/infer". November 3, 2020 – via GitHub.
cite-note-1010. ↑ "Infer.Net 2.4.0". www.nuget.org.
Further reading
• citerefknowlespartsglasswinn2010Knowles, D.; Parts, L.; Glass, D.; Winn, John (2010). "Modeling skin and ageing phenotypes using latent variable models in Infer.NET" (PDF). Microsoft.
• citerefwinnminka2009Winn, John; Minka, Tom (2009). "Probabilistic Programming with Infer.NET".
• citerefwinnsimpsoncustovicy-f-tan2008Winn, John; Simpson, Angela; Custovic, Adnan; Y. F. Tan, Vincent (2008). "Immune System Modeling with Infer.NET" (PDF). Microsoft.
External links
• Infer.NET
• GitHub - dotnet/infer
• Machine Intelligence and Perception - Microsoft Research
• Infer.NET - Practical Implementation Issues and a Comparison of Approximation Techniques